body{
  background:#d0deec;	
}
#login-box {
  width:333px;
  height: 352px;
  padding: 58px 76px 0 76px;
  color: #ebebeb;
  font: 12px Arial, Helvetica, sans-serif;
  background: url(../img/login.png) no-repeat left top;
  top:15%;
}

#login-box img {
  border:none;
}

#login-box h2 {
  padding:0;
  margin:0;
  color: #ebebeb;
  font: bold 44px "Calibri", Arial;
}


#login-box-name {
  float: left;
  display:inline;
  width:80px;
  text-align: right;
  padding: 14px 10px 0 0;
  margin:0 0 7px 0;
}

#login-box-field {
  float: left;
  display:inline;
  width:230px;
  margin:0;
  margin:0 0 7px 0;
}


.form-login  {
  width: 205px;
  padding: 10px 4px 6px 3px;
  border: 1px solid #0d2c52;
  background-color:#1e4f8a;
  font-size: 16px;
  color: #ebebeb;
}


.login-box-options  {
  clear:both;
  padding-left:87px;
  font-size: 11px;
}

.login-box-options a {
  color: #ebebeb;
  font-size: 11px;
}
body{
  font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 10 0 10 0px;
  text-align: center;
}
.contenedor{
  text-align: left;
  width: 100%;
  height:100%;
  margin: auto;
  background: #d2dfed; /* Old browsers */
  background: -moz-linear-gradient(top, #d2dfed 0%, #c8d7eb 26%, #bed0ea 51%, #a6c0e3 51%, #afc7e8 62%, #bad0ef 75%, #99b5db 88%, #799bc8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2dfed), color-stop(26%,#c8d7eb), color-stop(51%,#bed0ea), color-stop(51%,#a6c0e3), color-stop(62%,#afc7e8), color-stop(75%,#bad0ef), color-stop(88%,#99b5db), color-stop(100%,#799bc8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d2dfed 0%,#c8d7eb 26%,#bed0ea 51%,#a6c0e3 51%,#afc7e8 62%,#bad0ef 75%,#99b5db 88%,#799bc8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d2dfed 0%,#c8d7eb 26%,#bed0ea 51%,#a6c0e3 51%,#afc7e8 62%,#bad0ef 75%,#99b5db 88%,#799bc8 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d2dfed 0%,#c8d7eb 26%,#bed0ea 51%,#a6c0e3 51%,#afc7e8 62%,#bad0ef 75%,#99b5db 88%,#799bc8 100%); /* IE10+ */
  background: linear-gradient(to bottom, #d2dfed 0%,#c8d7eb 26%,#bed0ea 51%,#a6c0e3 51%,#afc7e8 62%,#bad0ef 75%,#99b5db 88%,#799bc8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2dfed', endColorstr='#799bc8',GradientType=0 ); /* IE6-9 */
}
#cabecera{
  color: #333300;
  font-size:12pt;
  font-weight: bold;
  padding: 3 3 3 10px;
}
#cuerpo{
  margin: 10 0 10 0px;
}




